Work with the Manager – Kafka Engineering to assess the needs of Software Engineering within the Kafka ecosystem.
Establish, communicate, and advocate best practices and design patterns related to Kafka consumption.
Participate in and occasionally lead the daily, weekly, and sprint cycle team ceremonies and ensure efficient activities of the team aligned with goals.
Assess and size effort associated with work backlog and participate in grooming.
Advise and inform a program of work to mature the stream processing service offering.
Inform recommendations, including resourcing, of strategic projects to mature and improve the service.
Lead proofs of concepts, engineering, and implementation projects.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
8+ years of experience in Kafka Cluster, Confluent cloud, Partitions, Security, Disaster Recovery, Data pipeline, and Data replication.
8+ years of experience in building producer applications for Kafka and Configuration in KAFKA, preferably cloud-native applications.
Experience in diagnosing, Troubleshooting, and solving Kafka issues and maintaining the documentation for the same.
Experience with any or all the following, Agile/Scrum Development & Management, Scaled Agile Framework, Iterative & Incremental development approaches, Continuous Integration, and delivery.
Experience with design considerations for high-volume transaction systems.
Experience in the automation of day-to-day operations using Terraforms.